## Uses of Interface
oracle.pg.text.OracleIndex

- Packages that use OracleIndex
  Package | Description
  --- | ---
  oracle.pg.hbase | This package contains the logic specific to the property graph support on Apache HBase.
  oracle.pg.hbase.index.lucene | This package contains the logic specific to the text indexing and text search using Apache Lucene for property graph support on Apache HBase.
  oracle.pg.hbase.index.solr | This package contains the logic specific to the text indexing and text search using SolrCloud for property graph support on Apache HBase.
  oracle.pg.text | This package contains the logic for handling text search and text indexing.
  oracle.pg.text.lucene | This package contains the logic for handling text search and text indexing using Apache Lucene.
  oracle.pg.text.solr | This package contains the logic for handling text search and text indexing using SolrCloud.

- - ### Uses of OracleIndex in oracle.pg.hbase

    Methods in oracle.pg.hbase with parameters of type OracleIndex
    Modifier and Type | Method and Description
    --- | ---
    `void` | HBaseIndexManager.`addLuceneParametersToPut(org.apache.hadoop.hbase.client.Put p, OracleIndex index)` Adds the required Lucene Parameters to the Put operation
    `void` | HBaseIndexManager.`addSolrParametersToPut(org.apache.hadoop.hbase.client.Put p, OracleIndex index)` Adds the required Solr Parameters to the Put operation

  - ### Uses of OracleIndex in oracle.pg.hbase.index.lucene

    Classes in oracle.pg.hbase.index.lucene that implement OracleIndex
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HBaseLuceneEdgeAutoIndex` This class extends LuceneEdgeAutoIndex to handle an automatic index on Edge objects over an Apache HBase backend.
    `class` | `HBaseLuceneVertexAutoIndex` This class extends LuceneVertexAutoIndex to handle an automatic index on Vertex objects over an Apache HBase backend

  - ### Uses of OracleIndex in oracle.pg.hbase.index.solr

    Classes in oracle.pg.hbase.index.solr that implement OracleIndex
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HBaseSolrEdgeAutoIndex` This class extends SolrEdgeAutoIndex to handle an automatic index on Edge objects over an Apache HBase backend
    `class` | `HBaseSolrVertexAutoIndex` This class extends SolrVertexAutoIndex to handle an automatic index on Vertex objects over an Apache HBase backend

  - ### Uses of OracleIndex in oracle.pg.text

    Subinterfaces of OracleIndex in oracle.pg.text
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OracleAutoIndex<T extends Element>` An interface that extends the functions defined in OracleIndex to provide manage an automatic index.

    Methods in oracle.pg.text that return OracleIndex
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Element> OracleIndex<T>` | OracleIndexManager.`createIndex(String indexName, Class<T> indexClass, OraclePropertyGraphBase pg, Parameter... indexParameters)` Generates an index with a particular name, for a particular class, and of a particular type.
    `<T extends Element> OracleIndex<T>` | OracleIndexManager.`getEdgeIndex(String indexName)` Gets the edge manual index associated to the specified index name
    `<T extends Element> OracleIndex<T>` | OracleIndexManager.`getVertexIndex(String indexName)` Gets the manual vertex index associated to the specified index name

  - ### Uses of OracleIndex in oracle.pg.text.lucene

    Classes in oracle.pg.text.lucene that implement OracleIndex
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LuceneAutoIndex<T extends Element>` This class extends LuceneIndex implements the OracleAutoIndex interface to handle text search and text indexing using Apache Lucene.
    `class` | `LuceneEdgeAutoIndex` This class extends the functions defined in LuceneAutoIndex to handle an automatic index on edges.
    `class` | `LuceneEdgeIndex` This class extends the functions defined in LuceneIndex.
    `class` | `LuceneIndex<T extends Element>` An abstract class implementing the Blueprints Index interface.
    `class` | `LuceneVertexAutoIndex` This class extends the functions defined in LuceneAutoIndex to handle an automatic index on vertices.
    `class` | `LuceneVertexIndex` This class extends the functions defined in OracleIndex.

  - ### Uses of OracleIndex in oracle.pg.text.solr

    Classes in oracle.pg.text.solr that implement OracleIndex
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SolrAutoIndex<T extends Element>` This class extends the functions defined in SolrIndex and implements OracleAutoIndex interface to support automatic text indices using SolrCloud.
    `class` | `SolrEdgeAutoIndex` This class extends the functions defined in SolrAutoIndex.
    `class` | `SolrEdgeIndex` This class extends the functions defined in SolrIndex.
    `class` | `SolrIndex<T extends Element>` An abstract class implementing the Blueprints Index interface to support indices on SolrCloud.
    `class` | `SolrVertexAutoIndex` This class extends the functions defined in SolrAutoIndex.
    `class` | `SolrVertexIndex` This class extends the functions defined in SolrIndex.

Copyright © 2015 Oracle and/or its affiliates. All Rights Reserved.